Beispiele für Protokolldateien

Hier finden Sie Beispiele für eine Protokolldatei, eine Meldungsdatei und ein Aktivitätsprotokoll.

Protokolldatei Protocol.txt – Beispiel (Auszug)
                  Version D:\Visum\EXAMPLE.VER lesen
2023-03-17 10:54:10.646 Version lesen Startzeit
                         5 Verkehrssysteme
                         3 Modi
                         3 Nachfragesegmente
                         1 Kalenderperiode
                         1 Verkehrstage
                         2 Fahrzeugeinheiten
                         2 Fahrzeugkombinationen
                         2 Richtungen
                         2 Betreiber
                         2 Punkte
                         2 Kanten
                         2 Teilflächen
                         2 Flächen
                         9 Knoten
                         2 Bezirke
                       100 Streckentypen
                        22 Strecken
                        56 Abbieger
                         4 Anbindungen
                         4 Haltestellen
                         4 Haltestellenbereiche
                         4 Haltepunkte
                         4 Haltestellenbereichs-Übergangsgehzeiten
                         1 Tarifsysteme
                         2 Linien
                         4 Linienrouten
                         4 Fahrzeitprofile
                        12 Fahrplanfahrten
                         4 Spezielle Übergangszeiten
                         1 Umlaufversionen
                         3 Matrizen
                         1 Ganglinien
                         1 Nachfrageganglinien
                         6 Qualität IV-Umlegung
                        13 Abbiegerstandards
2023-03-17 10:54:11.806 Version lesen Endezeit
2023-03-17 12:36:53.616 Verfahren Start
2023-03-17 12:36:53.643 Starte Verfahrensschritt 1: "IV-Umlegung"
                        Der Kurzweg-Graph wurde um 61.5% reduziert
                        Iteration 1 NSeg C Routen insgesamt 1
                        Der Kurzweg-Graph wurde um 61.5% reduziert
                        Iteration 1 NSeg H Routen insgesamt 1
                        Der Kurzweg-Graph wurde um 61.5% reduziert
                        Iteration 2 NSeg C Routen insgesamt 2
                        Der Kurzweg-Graph wurde um 61.5% reduziert
                        Iteration 2 NSeg H Routen insgesamt 1
                        Der Kurzweg-Graph wurde um 61.5% reduziert
                        Iteration 3 NSeg C Routen insgesamt 3
                        Der Kurzweg-Graph wurde um 61.5% reduziert
                        Iteration 3 NSeg H Routen insgesamt 2
                        Iteration     1 Netzausgleich Teilschritt     1 geänderte Quell/Ziel-Beziehungen     1 totalExcessCost 1842164.00000000 avgExcessCost 837.34727273
                        Iteration     1 Netzausgleich Teilschritt     2 geänderte Quell/Ziel-Beziehungen     0 totalExcessCost 46596.44689264 avgExcessCost 21.18020313
                        Iteration     1 Anzahl gelöschte Wege am Ende des ODAusgleichs 0
                        Iteration     1 Anzahl gelöschte Wege am Ende des NetzAusgleichs 0
                        Der Kurzweg-Graph wurde um 61.5% reduziert
                        Iteration 2 NSeg Car Routen insgesamt 3 Routen neu 0
                        Der Kurzweg-Graph wurde um 61.5% reduziert
                        Iteration 2 NSeg HVeh Routen insgesamt 2 Routen neu 0
                        Iteration     2 Gap 0.01311459
                        Gleichgewichtsumlegung beendet nach 2 Iterationsschritten
2023-03-17 12:36:53.746 Zeit vor  WBRePack
2023-03-17 12:36:53.747 Zeit nach WBRePack
2023-03-17 12:36:53.748 Zeit vor  WBRePack
2023-03-17 12:36:53.749 Zeit nach WBRePack
2023-03-17 12:36:53.786 Starte Verfahrensabschnitt 2: "ÖV-Umlegung"
                        Umlegung mit 3 Rechenkern(en)
2023-03-17 12:36:53.790 Umlegung nach Init
                        Suche ab Bezirk 100: Suchbaumgröße = 28, Zeit = 0s
                        Anzahl gerechnete Suchen 1
                        Zeit Suche            = 0s
                        Zeit Wahl             = 0s
                        Zeit Speicherung      = 0s
                        Zeit Kenngrößen       = 0s
                        Zeit Zusammenfassung  = 0s
2023-03-17 12:36:53.836 Verfahren Ende
                        Version D:\Visum\EXAMPLE_test schreiben
Meldungsdatei Messages.txt

(Auszug)

Schreiben der Matrix E:\Usability\Quickstart\oev_test.MZW nicht möglich!!
Fehler in Kenngrößen-Parameter, kein Umlegungsergebnis berechnet!
Für keine Verkehrsrelation liegt Nachfrage vor. Eine Umlegung ist nicht möglich.
Aktivitätsprotokoll [Versionsname].trc

Pro Operation wird standardmäßig eine Zeile geschrieben. Jede Zeile besteht aus 5 Einträgen, die durch TAB getrennt sind:

<Zeit> <Satzart> <Benutzer> <Bezugsobjekt> <Beschreibung>
  • <Zeit>

Das Feld <Zeit> enthält den Zeitstempel der Ausführung (lokale Zeit) im Format YYYY-MM-DD hh:mm:ss Generell wird vor dem Ausführen einer Operation der passende Eintrag geschrieben, damit Abstürze zugeordnet werden können.

  • <Satzart>

Das Feld <Satzart> kann folgende Werte enthalten:

Satzart

Bedeutung

TRDO_S

Transaktion in DO-Richtung: Start

TRDO_E

Transaktion in DO-Richtung: Ende (erfolgreich, commit)

TRDO_C

Transaktion in DO-Richtung: Abgebrochen (cancel)

TRUNDO_S

Transaktion in UNDO-Richtung: Start

TRUNDO_E

Transaktion in UNDO-Richtung: Ende

TRREDO_S

Transaktion in REDO-Richtung: Start

TRREDO_E

Transaktion in REDO-Richtung: Ende

D

Kommando (in DO/REDO-Richtung)

U

Kommando (in UNDO-Richtung)

F

File-I/O (Version, Netz, Teilnetz, DB)

P

Verfahren (Umlegung, ...)

S

Änderung der Trace-Einstellungen

C

Kommentar (vom Benutzer eingegebener Kommentar (Kommentar in das Aktivitätsprotokoll einfügen))

/

Fortsetzungszeile

  • <Bezugsobjekt>

Satzart

Bezugsobjekt

Transaktionen Start/ Ende/ Abgebrochen

Leer

Kommandos, die sich auf ein einzelnes Netzobjekt beziehen

Name des Netzobjekttyps + Blank + ExternalKeyString

Andere Kommandos

Leer

File-I/O

Dateiname, Ausnahmen:

  • beim Lesen von Attributen über die Zwischenablage leer
  • beim Import aus mehreren Dateien leer

Verfahren

Bezugsobjekt(e) Verfahren

Änderung der Trace-Einstellungen

Leer

Kommentar

Leer

Fortsetzungszeile

Leer

  • <Beschreibung>

Das Feld <Beschreibung> enthält abhängig vom Trace-Level unterschiedlich ausführliche Beschreibungen der Operationen.

Satzart

Trace-Level

Beschreibung

Transaktionen Start/ Ende/ Abgebrochen

>0

<Name der Transaktion>

Einfüge-Kommando

>1

einfügen

Ändern-Kommando

2

ändern

3+4

In der ersten Zeile ändern, in weiteren Zeilen jeweils

<Kurzname des Attributs>: <alter Wert> -> <neuer Wert>

(für alle geänderten Eingabeattribute)

MultiBearbeiten-Kommando

2

<Netzobjekttyp> mehrfach bearbeiten

3+4

In der ersten Zeile <Netzobjekttyp> mehrfach bearbeiten, Attribut <Kurzname des Attributs>,

in weiteren Zeilen jeweils

<ExternalKeyString>: <alter Wert> -> <neuer Wert>

Löschen-Kommando

2+3

löschen

4

In der ersten Zeile löschen, in weiteren Zeilen jeweils

<Kurzname des Attributs>: <alter Wert>

(für alle Eingabeattribute, deren Wert vom Standard-Wert abweicht)

Übrige Kommandos

>0

Individuelle Beschreibungstexte

File-I/O

>0

Version schreiben / Netz schreiben / Teilnetz schreiben / Datenbank schreiben / Version lesen / Netz/Datenbank lesen / Netz/Datenbank additiv lesen / EDF lesen / HAFAS lesen / Emme lesen / Attribute lesen

Verfahren

>0

Laufende Nummer + Blank + Operation + Blank + Verfahren / Datei

Änderung der Trace-Einstellungen

Alle

Trace ein Level x / Trace aus / Neues Tracelevel x

Kommentar

Alle

Vom Benutzer eingegebener Text

Beispiel eines Aktivitätsprotokolls der Stufe 4: